html,body{height: 100%;background: rgb(68, 68, 68);}
.main{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;justify-content: center; -ms-align-items: center;
align-items: center;height: 100%;}
.logindiv{background: #FFF;padding: 15px;border-radius: 10px;justify-content: center;-ms-align-items: center;padding-bottom: 25px;}
.loginh3{width: 100%;height: 30px;line-height: 30px;text-align: center;border-bottom: 1px solid #FFF; font-size: 22px;color: #444;margin-bottom: 20px;margin-top: 10px;}
.loginp{margin-bottom: 20px;}
.loginp label{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;justify-content: center; line-height: 34px;}
.loginp label i{color: #444;font-style: normal;width: 56px;text-align: center;}
.loginp input{width: 100%;}
.rowsub{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;justify-content: center;}